home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2a.lha / p4-1.2a / monitors / makefile.proto < prev    next >
Makefile  |  1992-10-19  |  969b  |  36 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS)
  6.  
  7. default:$(P)
  8.     @if [ $(MACHINE) = IPSC860 -o $(MACHINE) = DELTA -o $(MACHINE) = IPSC860_SOCKETS ] ;\
  9.     then\
  10.         echo NOT making any monitors pgms on $(MACHINE) ;\
  11.     else\
  12.         make $(MFLAGS) addtwo.ask addtwo.gs grid.shmem ;\
  13.     fi
  14.  
  15. all:$(P)
  16.     make $(MFLAGS) addtwo.ask addtwo.gs adquad grid.shmem gridlog.shmem
  17.  
  18. grid.shmem:$(P)    grid.shmem.o $(LIBDIR)/libp4.a
  19.     $(CC) -o grid.shmem grid.shmem.o $(LIBS)
  20.  
  21. gridlog.shmem:$(P)    gridlog.shmem.o $(LIBDIR)/libp4.a
  22.     $(CC) -o gridlog.shmem gridlog.shmem.o $(LIBS)
  23.  
  24. addtwo.ask:$(P)    addtwo.ask.o $(LIBDIR)/libp4.a
  25.     $(CC) -o addtwo.ask addtwo.ask.o $(LIBS) -lm
  26.  
  27. addtwo.gs:$(P)    addtwo.gs.o  $(LIBDIR)/libp4.a
  28.     $(CC) -o addtwo.gs addtwo.gs.o $(LIBS) -lm
  29.  
  30. adquad:$(P)    adquad.o $(LIBDIR)/libp4.a
  31.     $(CC) -o adquad adquad.o $(LIBS) -lm
  32.  
  33. realclean: clean
  34.     $(RM) -f addtwo.ask addtwo.gs adquad grid.shmem gridlog.shmem Makefile
  35.  
  36.